package com.example.recordingpen_datacollection.service;

import com.alibaba.fastjson.JSONObject;
import com.example.recordingpen_datacollection.entity.Businessdata;
import com.example.recordingpen_datacollection.entity.Vo.AISumUp;
import com.example.recordingpen_datacollection.entity.Vo.AIZFYVo;
import com.example.recordingpen_datacollection.entity.Vo.AiWatchVo;
import org.springframework.transaction.annotation.Transactional;

import javax.servlet.http.HttpServletResponse;

public interface AIService {
    String txtSumUp(AISumUp aiSumUp, Businessdata businessdataOne,boolean OnOff);
    void AISQLServer(AISumUp aiSumUp, Businessdata businessdataOne,boolean OnOff,String txtSumUp);

    boolean AISQLServer(AISumUp aiSumUp, Businessdata businessdataOne, boolean OnOff);

    String AITxtUp(AIZFYVo aiSumUp);

    /**
     * 测试问答AI手表测试接口
     * @param watchVo
     * @return
     */
    JSONObject txtAiWatch(AiWatchVo watchVo);

    void BDERNIE_stream(AiWatchVo watchVo, HttpServletResponse rp);
}
